package com.jinke.api.modules.ums.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jinke.api.modules.app.model.Order;
import com.jinke.api.modules.ums.model.ApiLog;
import com.jinke.api.modules.ums.model.CancelApiLog;

import java.util.List;

/**
 * @author huang
 * @data 2024-05-16
 */
public interface ICancelApiLogService extends IService<CancelApiLog> {
    /**
     * 未执行的数据保存取消订单日志
     * @param orderNumber 第三方的
     * @param orderNo  自己系统的
     * @param userId
     */
    void saveCancelApiLog(String orderNumber,String orderNo,Integer userId );

    /**
     * 更新日志
     * @param logs
     */
    void updateCancelApiLog(CancelApiLog   logs);

    /**
     * 获取不超过三次待取消的
     * @return
     */
    List<CancelApiLog> getList();

}
